#pragma once

#include "Texture.h"

namespace SCION_RENDERING
{
  class TextureLoader
  {
  private:
    static bool LoadTexture(const std::string &filepath, GLuint &id, int &width, int &height, bool blended);

  public:
    TextureLoader() = default;
    static std::shared_ptr<Texture> Creat(Texture::TextureType type, const std::string &texturePath);
  };
}
